package concurso.logica.Pruebas;
import concurso.logica.Evaluacion;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class PruebaEvaluacion {
	
	public static void main (String [] args) throws NumberFormatException, IOException{
		
		int opcion=100;
		
		//defino variables para lectura por teclado
		InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader (isr);
        
        //Creo una Evaluacion
		Evaluacion ev = new Evaluacion();
		
		while (opcion !=0) {
			//**** MENU ****		
			System.out.println("*** Menu Evaluacion ***");
			System.out.println("Opcion 1: Crear Evaluacion");
			System.out.println("Opcion 2: Mostrar Evaluacion");
			System.out.println("Opcion 3: Modificar Evaluacion");
			System.out.println("Opcion 0: Salir");
			System.out.println("Ingrese una opcion:");
			
			opcion = Integer.parseInt(br.readLine());
			
			switch (opcion) {
			case 1: //Cargar Evaluacion
				System.out.println("Ingrese la nota:");
				int notaEv = Integer.parseInt(br.readLine());
				System.out.println("Ingrese la descripcion:");
				String descEv = br.readLine();
				System.out.println("Ingrese nombre del juez:");
				String juezEv = br.readLine();
				ev = new Evaluacion(notaEv, descEv, juezEv);
				System.out.println("Se creo una evaluacion");
				break;
			case 2: //Mostrar Evaluacion
				ev.printEvaluacion();					
			break;
			case 3: //Modificar Evaluacion
				System.out.println("Nueva nota:");
				int newNota = Integer.parseInt(br.readLine());
				ev.setNota(newNota);
				System.out.println("Nueva descripcion:");
				String newDesc = br.readLine();
				ev.setDescripcion(newDesc);
				System.out.println("Nuevo juez:");
				String newJuez = br.readLine();
				ev.setJuez(newJuez);
				System.out.println("La evaluacion ha sido modificada");
			break;
			case 0: //salir
				System.out.println("Gracias");
			break;
			default:
				System.out.println("Opcion invalida");
			break;
				
			}
		}
	}
}